package hcn.protocol.ods.commonClinical.req.inspectionHisXML;

import com.alibaba.fastjson.annotation.JSONField;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;

@XmlRootElement(name = "MsgBody")
public class QueryInspectionItemListNewReq implements Serializable {

    private InnerRequest request;

    @XmlRootElement(name = "Request")
    public static class InnerRequest {
        private String VisitOrganization;

        private String RequestDept;

        private String RequestDoctor;

        private String PatientType;//就诊类型：1-门诊2-住院

        private String PinYinCode;//拼音码


        public String getPinYinCode() {
            return PinYinCode;
        }

        public void setPinYinCode(String pinYinCode) {
            PinYinCode = pinYinCode;
        }
        @JSONField(name = "VisitOrganization")
        @XmlElement(name = "VisitOrganization")
        public String getVisitOrganization() {
            return VisitOrganization;
        }

        public void setVisitOrganization(String visitOrganization) {
            VisitOrganization = visitOrganization;
        }
        @JSONField(name = "RequestDept")
        @XmlElement(name = "RequestDept")
        public String getRequestDept() {
            return RequestDept;
        }

        public void setRequestDept(String requestDept) {
            RequestDept = requestDept;
        }
        @JSONField(name = "RequestDoctor")
        @XmlElement(name = "RequestDoctor")
        public String getRequestDoctor() {
            return RequestDoctor;
        }

        public void setRequestDoctor(String requestDoctor) {
            RequestDoctor = requestDoctor;
        }
        @JSONField(name = "PatientType")
        @XmlElement(name = "PatientType")
        public String getPatientType() {
            return PatientType;
        }

        public void setPatientType(String patientType) {
            PatientType = patientType;
        }
    }

    @XmlElement(name = "Request")
    public InnerRequest getRequest() {
        return request;
    }

    public void setRequest(InnerRequest request) {
        this.request = request;
    }
}
